約 1,739,063 件
https://w.atwiki.jp/ankundora/pages/35.html
「for文」のページです for文は指定した処理を決められた数だけループさせるのに使います #include stdio.h int main() { for(int i = 0; i 5; i++){ printf("%d回目のループです\n",i); } return 0; } 実行結果 for文は中カッコ内の処理を決められた回数だけ実行します 書き方 for(初期化;条件式;次のループへの処理){ ループさせる処理 } 大抵は「初期化」のところで変数を宣言し、その変数に何度目のループかということを記録しておきます なので「次のループへの処理」のところで +1 をします また、「条件式」が真(0以外)の時に中カッコ内の処理が実行されます 流れを書くと、 ①for文へ到達 ↓ ②「初期化」 ↓ ③「条件式」(真だったら下へ、偽だったら⑥へ) ↓ ④処理の実行 ↓ ⑤「次のループへの処理」(③に戻る) ⑥for文から脱出 となっています 大抵の書き方 for(int i = 0;i ループしたい回数;i++); サンプルコードでは変数「i」をprintf関数で使っています 「i」はfor文の中で宣言されているとしても、ひとつの変数にかわりはありません なのでfor文の中であれば、その変数を使うことが出来ます
https://w.atwiki.jp/saibakho/pages/99.html
TrekBuddy Google Mapsをofflineで表示するアプリ 下記サイトで地図データをダウンロードし、アプリでそのデータを開く。 705nkの場合、インストールにはJadファイルの下四行を削除することが必要。 Mobile GMapsのStored Mapsと違う点は、特定部分の地図をサイトから素早くダウンロードできる。 Mobile GMapsのStored Maps:広範囲であるが手間がかかる TrekBuddy:特定部分の地図であるが手軽を入手できる アプリ配布先&Forum http //linuxtechs.net/kruch/tb/forum/index.php 地図ダウンロード http //gm2tb.awokenmind.de/ TeaShark ちょっとあやしいフルブラウザ 「横表示」や「画像の表示有無」、「ズーム」、「データ圧縮」、「RSS reader」など、 売り文句はOpera mini 4 と似たような感じです。 http //www.teashark.com/ 312 alphaバージョン http //www.teashark.com/download/teashark/312 411 Betaバージョン http //teashark.com/static/downloads/TeaShark-411.jad http //teashark.com/static/downloads/TeaShark-411.jar 419 Betaバージョン http //teashark.com/static/downloads/TeaShark-419.jad http //teashark.com/static/downloads/TeaShark-419.jar nPOPmu(試験公開)と nPOPmuf (nPOPmuのフォント内蔵版) シンプルなリモートメーラ(試験公開) http接続、Gmailに対応とのこと Hiisi Proxyが使えます。 http //love.meganebu.com/~simontek/ http //love.meganebu.com/~simontek/npopmu.html GWeather 情報量が少ない http //gweather.sourceforge.net/index.php http //www.getjar.com/products/27092/GWeather http //download11.getjar.com/downloads/web/pub/56658/GWeather.jad http //download11.getjar.com/downloads/web/pub/56658/GWeather.jar Foreca Mobi アプリではなく、Foreca Mobiのショートカット 内容が正確かどうかはわからないが、情報量は多い http //www.getjar.com/products/25988/ForecaMobi Meteo 天気予報アプリ 当日の天気、週間天気、雲の写真などを見る事が出来る AccessInternet接続だが、一度セッティングを終えることにより Hiisi Proxyで接続することができる。 パッチあてもできるが、WapBrowser接続の場合、一部の機能(天気予報以外)が使えない…、らしい まぁ画像ページを開かなければ少しの通信ですむが、通信データが残らないため 残念なことに天気予報を見る度に通信する まぁ使うことは無いだろうがいつか輝く時が来るかもしれないので置いておきます http //www.getjar.com/products/3054/Meteo http //download8.getjar.com/downloads/web/pub/21742/Meteo.jad http //download8.getjar.com/downloads/web/pub/21742/Meteo.jar Everypoint ECOSystem 天気予報、数独、パズルなどなどをまとめて一つにしたアプリです アクセスインターネットによる接続のみ、プロキシを無視します。 高機能すぎて動きが重たい。 jadファイルに書かれているjarファイルの場所を変更しインストール。 まぁ使うことは無いだろうがいつか輝く時が来るかもしれないので置いておきます http //evpt.com/wap http //evpt.com/appDownload/appUpdateRedir.jsp http //bo.evpt.com/appDownload/c/525a6d55-4029-44dc-8366-f5da9db8e2af/authman.jar?muid=308c320f-297a-425b-9b3e-e2e174bfe3e6 RSSBOO シンプルだが、しっかり動作する。 ダウンロードしたRSSを保存することができる。 Hiisi Suiteを使用できる。 http //www.getjar.com/products/3602/RSSBOO http //download5.getjar.com/downloads/web/pub/4444/rssboo.jad http //download5.getjar.com/downloads/web/pub/4444/rssboo.jar WebViewer 3.2 ウェブブラウザ http //www.reqwireless.com/ http //java.mob385.com/en/browseri.shtml http //mob385.com/midlet/WebViewer.jad http //mob385.com/midlet/WebViewer.jar EmailViewer 2.3 Emailを見るためのViewer http //www.reqwireless.com/ http //java.mob385.com/en/e-mail.shtml http //mob385.com/midlet/EmailViewer.jad http //mob385.com/midlet/EmailViewer.jar MSNメッセンジャー(非純正) Windows Live Messenger(MSN Live Messenger) http //www.nokia.com.tw/nokia/0,6771,99450,00.html http //mobile.msn.com.cn/ 中国のMIMM Technologiesという会社で出されたらしい http //symbian-applications.blogspot.com/2007/08/update-windows-live-v118161.html dep http //www.box.net/shared/21xj7pmm0h main client http //www.box.net/shared/ermjia2gys share online plugin http //www.box.net/shared/5tozxivhi9 mig33 MSN、Yahoo!互換メッセンジャー [Free] http //wap.mig33.com/ GoTalkMobile instant messenger http //www.gotalkmobile.com/ http //wap.gotalkmobile.com/download.wml Rebel http //wap.gotalkmobile.com/GoTalkMobile-rebel.jad http //wap.gotalkmobile.com/GoTalkMobile-rebel.jar Classic http //www.gotalkmobile.com/wap/GoTalkMobile-classic.jad http //www.gotalkmobile.com/wap/GoTalkMobile-classic.jar SMS Export SMS Export exports SMSs in your Inbox to the destination folder in text format, so that you can easily transfer the exported SMS to PC, PDA or to another phone via Bluetooth/Cable. とのこと 利用目的がよくわからない。 テキスト形式でSMSメールを出力できる。 http //www.nokia.com.hk/nokia/0,,98969,00.html http //www.s60.com/pics/sis/SMSExport_S60_3rd_101_Signed.sis
https://w.atwiki.jp/dslua/pages/40.html
これはfor文を用いて、テキストの書式を一行書いて、それを24回繰り返すサンプルです。 while文、repeat文との使い分けについては、不明です。 構文 for 変数 = 初期値, 終了値, 増加量 do ~ end 繰り返し -- for for.lua while not Keys.newPress.Start do Controls.read() startDrawing() screen.print(SCREEN_UP, 0, 0, "Press START to quit") for y=0,23 do screen.print(SCREEN_DOWN, 0, y * 8, y) end stopDrawing() end 実行例 0から23まで1づつ増加します。
https://w.atwiki.jp/saibakho/pages/262.html
2010年10月31日(日)、Free Appli for 705nk x02nkの更新を停止しました。 Free Appli for 705nk x02nkへようこそ Free Appli for 705nk x02nkは個人的なメモ帳の代わりに使っていました。 705nkやx02nkは追加機能でなにかとユーロやドルをもとめられたり、多くのアプリが混在していたり、アプリを見つけてもインストールできなかったりするので…、インストールできるFreeアプリを収集しました。 ノキアPHONE生活を少しでも快適にできたらいいなぁ~と思ってます。 注意その一:メモ帳の代わりに使っているため、アプリ等のリンクを載せる際はなるべく『開発元のHP』と『ファイルURL』にするようにしてます。粗相のないようにお願いします 注意その二:アプリを載せる際は、動作確認を書く。確認していなければ動作確認していないことを書く 注意その三:各アプリ開発者及び情報元に深く感謝してください 注意その四:迷惑にならないよう心がけてください 注意その五:ノキアPHONE生活を少しでも快適にできるよう試行錯誤することを楽しんでください Free Appli for 705nk x02nk Free Appli Free Appli unsigned Python For S60 Old version ゲーム 編集用 編集後記---2008/05/07(水)、2010/10/31(日) 始まりがあれば終わりがある もったいなので705nkからx02nkへと引き継ぐ さらにx02nkからx06htへの機種変更により 「Free Appli for 705nk x02nk」を終結 次は、Android osへ
https://w.atwiki.jp/seasartaro/pages/55.html
for文ではなくfor式と呼びます。 リストの中にさらにリストを持っている変数を定義し、 for式でループさせて値を出力するプログラムを書いてみようと思います。 val aaa = List("aaa", "bbb", "ccc") val bbb = List("aaa2", "bbb2", "ccc2", "ddd2", "eeee2") val ccc = List("aaa3", "bbb3", "ccc3", "ddd3") val list = List(aaa,bbb,ccc) for ( str - list // listから子のリストを取り出し、strに格納する if (str.length 5); // 要素が5未満のリストに絞るフィルター value - str // 子のリストからString値を順番に取得してvalueに格納 ) println(str.length + " " + value) 上記プログラムで、for式の括弧の中にif文が書いてありますが、 これを「フィルター」と呼びます。子リストの要素が5未満、つまり、この例ではbbbが処理対象からフィルタリングされて外れます。 javaだとfor文の本文にif 文を書き、不要な値のフィルタリングをします。 Scalaでも同様の記法が可能ですが、コップ本にはフィルターによる処理が紹介されています。 結果は以下になります 3 aaa 3 bbb 3 ccc 4 aaa3 4 bbb3 4 ccc3 4 ddd3 想定通り、List変数bbbの中身はフィルタリングされ、出力されませんでした。 ●その他の記法1 添字で配列にアクセスしたいなどの場合、以下の記法が使えます。 for (i - 1 to 5) // 1から5まで println("i = " + i) 表示は以下になります。 i = 1 i = 2 i = 3 i = 4 i = 5 ちなみに1 to 5 ですが、コンソールから「1 to 5」と入力すると以下になります。 scala 1 to 5 res1 scala.collection.immutable.Range.Inclusive = Range(1, 2, 3, 4, 5) 1 to 5を呼ぶことでRangeオブジェクトが生成されます。for文の構文のように考えず、 オブジェクトの新しい生成法と考えると良さそうです。
https://w.atwiki.jp/crsavrkouza/pages/26.html
6.for文 for文はwhile文と同じく繰り返しの構文ですが、少し使い方が変わります。 前回の1000までの数字を表示させるプログラムを書き換えます。 #include stdio.h int main(void){ int i; for(i = 0; i 1000; i++){ printf("%d\n", i); } return 0; } ここで新しく出てきた「i++」はインクリメントと言って、 i = i + 1; と同じ意味を持ちます。プログラミングではよく1を足すという操作を使うので特別な構文が作られているのです。 それでは構文を見てみましょう。 for (初期化式; 条件式; 更新式){ 文; } このような形になります。この構文でのそれぞれの役割は以下のようになります。 初期化式 繰り返しが始まる前に一度だけ実行されます。 条件式 { }内の処理が実行される前に繰り返しを続けるかの判定を行います。条件式が真ならば繰り返しの処理を行い、条件が偽ならば繰り返しの処理を終了します。 更新式 { }内の処理が実行されたあと、次に条件式を計算される前に実行されます。 for文の処理の流れを図で表すと次のようになります。
https://w.atwiki.jp/saibakho/pages/88.html
Stored Maps MGMAPに限らず、さまざまなかたがたが、さまざまなプログラムでwgetを利用して、GoogleMapをダウンロードしたようで、 GoogleMapでwgetを使い無茶なダウンロードを試みるとアドウェア扱いにされてしまうらしい 1、アプリを携帯電話にインストール Map選択、OfflineとStored Mapsに設定 2、http //www.mapcacher.com/ Mapファイル作成 3、gMapMaker 保存フォルダ、Hash size(1) Tiles Per file(32) 、 Mapファイルを指定する http //www.mgmaps.com/cache/ Map Creation Tool MAP定義ファイルを作る際、複雑に範囲を指定するのが難しい このツールを使えば、GoogleMap上で範囲を指定してやるだけでいいので簡単にできる http //www.mgmaps.com/create/ http //forum.mgmaps.com/viewtopic.php?t=866 gMapMaker(20070912) GUI(グラフィカルユーザーインタフェース)があるMap Tile Downloader 座標データを手打ちすると一度に1つのズームレベルしかできないが、 MAP定義ファイルを使えるらしい http //www.mgmaps.com/gMapMaker-0.5.0.0.b1.exe http //debin.net/gMapMaker/dl/gMapMaker.zip フォーラム http //forum.mgmaps.com/viewtopic.php?t=1116 gMapMakerの説明(英語) http //debin.net/gMapMaker/ Mobile GMaps alpha V1.35 V1.35は保存した地図を表示できる「Stored Maps」の機能を追加されたバージョンのテスト版で別途リリースされ、 v1.36から「Stored Maps」の機能がメインと統合される。 また、GoogleMapがサポートされなくなるのも決まる。ただし、保存したStored Mapは使える。 v1.38.03にNOKIA端末のメモリ関係の修正があり、メモリの負担で落ちることが少なくなる。 v1.40.02 Development(MIDP2.0用)が出る。 v1.41.02からFavoritesにkmlの入出力が追加される signedとunsignedのJadファイルがあり、unsignedの場合は地図データを読み込むたびに確認画面が出る。 http //wap.mgmaps.com/alpha-signed.html http //wap.mgmaps.com/mgmaps-alpha-signed.jad http //wap.mgmaps.com/mgmaps-alpha-signed.jar MapTileCacher.perl v1.10で始まり v1.12で拡張子によるギャラリー表示対策(705nkでは表示されちゃう) v1.20でMAPファイルをまとめた形で保存 v1.21でまとめる量の選択がちょっと変わる v1.27までにHashが設けられ、v1.27辺りで落ち着く v1.28で地図追加(MicrosoftTer、MicrosoftBrMap、OSMARender) http //forum.mgmaps.com/download.php?id=34 Translations アプリのメニューを翻訳することも考えられてるらしい http //forum.mgmaps.com/viewtopic.php?t=528 KMLファイルからマップを収集 GPSのログとして移動の軌跡を記録したデータ(KMLファイル)を使い地図をダウンロード可能らしいです。 http //forum.mgmaps.com/viewtopic.php?t=721 上記フォーラムよりkml2map.zipをダウンロードし使用とのこと Stored Maps old(wgetを使用しての方法、2008年以前ぐらいかな) 1、アプリを携帯電話にインストール 2、パソコンで地図ダウンロード:ActivePerlとwgetとsslibsを入手。 ActivePerlをインストール、wget.exeをコマンドプロントで使える場所(環境変数のpathに登録、又は登録されているフォルダ、又はMapTileCahcer.perlと同じ場所)に置く、 sslibs.zipは解凍しlibeay32.dllとssleay32.dllをC ¥windows¥system32へ入れる。 MapTileCahcer.perlを起動、表示される文章にしたがって設定を打ち込む(大文字、小文字は別と認識される) 成功すればMGMapsCacheフォルダが作成されローカルマップが保存される。 3、メモリカードへコピー:MGMapsCacheフォルダをメモリカードへコピーし、MGMapsCacheフォルダ以下の全てのファイルを隠し属性にする 4、隠し属性にし忘れてギャラリー開いちゃったら: E /System/data/mg2/DB/Eフォルダを削除、及びローカルマップのフォルダ内に_PAlbTNフォルダがあるなら削除。 5、Mobile GMapsを起動、Settings→Map Browsing→Stored Mapsにチェック、設定を保存後、再スタート。 6、ダウンロードしたズームで見る。 フォーラム http //forum.mgmaps.com/viewtopic.php?t=670 MapTileFE.pl(マップ定義ファイルをMapTileFE.plを使ってwgetとMapTileCacher.perlで利用) 範囲やどの地図をダウンロードするかを書き込んだ.mapファイルを作成する事により 毎回、同じ情報を打ち込む手間を省くことが可能 また、地図追加する際、マップ定義ファイルを使えば、一度ダウンロードした地図を再度ダウンロードすることがない フォーラム http //forum.mgmaps.com/viewtopic.php?t=721 1、とりあえずMapTileCacher.perlを起動し、Map tiles per fileの値(地図ファイルをまとめる数)を決めて閉じ、MGMapsCacheフォルダにcache.confを作成させる 2、上記リンクのフォーラムよりMapTileFE.zipをダウンロード、MapTileCacher.perlと同じフォルダにて解凍 3、サンプルでTokyo.mapとHongKong.mapが入っているので、書き換えるなり参考にするなりして目的とする地図の範囲を入力する。 座標はGoogle mapの「このページのリンク」のURLやGoogle Earthを参考にすると直感的に数値を得る事が出来るかもしれません また、Map Creation Toolを使えば簡単に複雑な範囲を指定できるかもしれません 4、コマンドラインでperl MapTileFE.plと実行後、定義ファイルの一覧が表示された後に、定義ファイル名を入力。又は「perl MapTileFE.pl ファイル名」と実行 追記 どれくらい機能を使うことができるのか総合的な限界を考えると、 ズームは 大雑把な場所は00~14、細かく知りたい場所は15~17、もの凄く都会な場所は18~19、で便利に使えそう ムチャをして日本全国の地図をダウンロードした場合、 Map tiles per fileの値を【32】にした辺りでズームが00~15まではフォルダに入るらしい ファイル数が多すぎるとメモリーカードのフォルダに入らなくなることがあるらしい Map tiles per fileの値(地図ファイルをまとめる数)は、 多いほど地図を開くスピードが遅くなるが、小さい過ぎるとフォルダに入らない たぶん、705nk(Hack)やx02nkにおいて【32】辺りが妥当かもしれないらしい メモリーカードのフォーマットは FAT16は読み込みは速いが、ファイル数が多くなるにつれてFAT32よりも容量が多くなったりと色々制限ある。 FAT32は少し読み込みが遅いが、大量のファイルに都合がいい 日本地図ダウンロード時間は ズームが00~15でPCつけっぱなしで2~5週間かかるらしい メモリーカードのデータ容量は 範囲は日本、ズームが00~15、Map tiles per file【32】、FAT32で4GB超えるぐらいになるらしいので、 読込が速く、容量が大きいのがこのましい GoogleMapは forum情報によれば、あまりにもムチャしすぎるとアドウェアなど扱いされ、 地図にアクセスできなくなるらしい、少しでもダウンロードするとだいたい4GBぐらい見るとアクセス拒否されるかもしれない MapTileCacher.perlのv1.36には、GoogleSatをダウンロードする際、Proxyを使用するかどうかという設定があるらしい 使用するProxyや、URL、Proxy適用など、書き換えてみるのも面白いかもしれないが、そこまでしてGoogleMapにこだわる必要はないかもしれない 小ネタとして、 GoogleMapには 通常版と、圧縮して色が悪いがデータ量の少ない地図がある。 http //khm.google.com/maptilecompress/ こちらの方が持ち運びには適しているかもしれない また、日本のGoogleMap( hl=ja)からだと地名に読み仮名がないが、 日本のGoogleMap( hl=en)からだと地名にローマ字で読み仮名が付く 日本の地図は MSNか、GoogleMapの二つ ただし、GoogleMapはダウンロードをしようとするとアクセス拒否される #close
https://w.atwiki.jp/phptest/pages/20.html
ここでは、初期化・継続条件・ブロック末尾での処理(インクリメント)を記載することのできる for文についてかく。 foreach はここには書かない。 Java 一般的な //ひらがなをカタカナに変換する場面で String str = in.readLine(); //文字列読みこんで StringBuffer result = new StringBuffer(); for (int i=0; i str.length(); i++) { //宣言もここで書ける char c = str.charAt(i); //1文字を処理する if (( あ = c) (c = ん )) { //例えばこんな感じ } result.append(c); } 一部書かないことも可能 //いまどき Vector 使わないだろうけど、例えばの話 Vector v = new Vector(); //..格納処理 for (Enumearation e = v.elements(); e.hasMoreElements(); ) { //インクリメントなし System.out.println(e.nextElement()); //ここで取得と同時にカーソルが動く } PHP 基本的にjavaの構造がそのまま使用できます。変数の宣言もfor()内部でできます。 ?php for($a = 0; $a 4; $a++) { $lectur = array("HTML","XHTML","XML","JavaScript","PHP"); print($lectur[$a]). " #160;\n"; } ? リンク先 javascript javaと同様です。 for(var i=1 ; i =10 ; i++){ if(i==3) continue; if(i==7) break; document.write(i+"回目の繰り返しです! br "); //3がなくて6まで }
https://w.atwiki.jp/seasartaro/pages/49.html
以下のようにテーブルを作成します。 t = {"value1", "value2", "value3", "value4", "value5"} for文は以下の通りです。 for i = 1, 4, 1 do -- 1から4まで+1しながらループする if i 3 then -- iが3を超えた場合終了。 break end print(t[i]) end 出力は以下です。i == 4のときに文字を出力する前にbreakでfor文を抜けるようにしました。 value1 value2 value3
https://w.atwiki.jp/gamexprogram/pages/30.html
C言語 for文 第2の繰り返し文です。 whileよりはこちらの方がよく使われます。 使用方法 for(初期値;条件式;増分値) { 処理 } 例文 //================================================ //include //================================================ #include stdio.h //================================================ //メイン関数 //================================================ int main(void) { //======================================== //変数の宣言と初期化 //======================================== int i = 0; for(i = 0;i = 100;i++) { printf("ロード中 %d%%\n", i); } printf("\n"); printf("ロード完了"); return 0; } 実行結果 解説 for(i = 0;i = 100;i++) { printf("ロード中 %d%%\n", i); } iが100になるまで、ロード中 ?%を表示します。 この場合は、初期値が0、条件式が100以下なので、 ロード中 0~100% がすべて表示されるはずです。 また、%%としたのは%では、%が正常に表示されないためです。 \も同様に\\とすると、\が正常に表示されるはずです。 C言語に戻る